local playerClass = select(2, UnitClass("player"))
function LoadScaling()
	DrDamage.GeneralScaling = {
       3.000000000000000,    3.000000000000000,    4.000000000000000,    4.000000000000000,    5.000000000000000,
       5.000000000000000,    6.000000000000000,    7.000000000000000,    7.000000000000000,    8.000000000000000,
       8.000000000000000,    9.000000000000000,    9.000000000000000,   10.000000000000000,   11.000000000000000,
      11.000000000000000,   12.000000000000000,   12.000000000000000,   13.000000000000000,   14.000000000000000,
      14.000000000000000,   15.000000000000000,   15.000000000000000,   16.000000000000000,   17.000000000000000,
      17.000000000000000,   18.000000000000000,   18.000000000000000,   19.000000000000000,   20.000000000000000,
      20.000000000000000,   21.000000000000000,   21.000000000000000,   22.000000000000000,   23.000000000000000,
      23.000000000000000,   24.000000000000000,   24.000000000000000,   25.000000000000000,   26.000000000000000,
      26.000000000000000,   27.000000000000000,   27.000000000000000,   28.000000000000000,   28.000000000000000,
      29.000000000000000,   30.000000000000000,   30.000000000000000,   31.000000000000000,   31.000000000000000,
      32.000000000000000,   33.000000000000000,   33.000000000000000,   34.000000000000000,   34.000000000000000,
      35.000000000000000,   36.000000000000000,   36.000000000000000,   37.000000000000000,   37.000000000000000,
      54.000000000000000,   55.000000000000000,   56.000000000000000,   57.000000000000000,   59.000000000000000,
      60.000000000000000,   61.000000000000000,   63.000000000000000,   68.000000000000000,   70.000000000000000,
      89.000000000000000,   93.000000000000000,   96.000000000000000,  100.000000000000000,  104.000000000000000,
     107.000000000000000,  112.000000000000000,  116.000000000000000,  120.000000000000000,  125.000000000000000,
     305.000000000000000,  338.000000000000000,  375.000000000000000,  407.000000000000000,  443.000000000000000,
	}
	if playerClass == "WARRIOR" then
	DrDamage.Scaling =
	{
	  23.310699462890625,   24.165054321289062,   24.734624862670898,   25.114337921142578,   25.367479324340820,
	  25.873764038085938,   27.155298233032227,   28.436830520629883,   29.718362808227539,   30.999897003173828,
	  32.281429290771484,   33.562961578369141,   34.844493865966797,   37.191482543945312,   39.665225982666016,
	  42.265724182128906,   44.992973327636719,   47.846981048583984,   50.827743530273438,   53.935260772705078,
	  58.884620666503906,   64.162399291992188,   69.779998779296875,   75.748825073242188,   82.080299377441406,
	  88.785820007324219,   95.876800537109375,  103.364639282226562,  111.260757446289062,  119.576553344726562,
	 128.323440551757812,  137.512817382812500,  147.156097412109375,  157.264694213867188,  167.850006103515625,
	 178.923446655273438,  190.496429443359375,  202.580352783203125,  215.186630249023438,  228.326660156250000,
	 237.557662963867188,  246.991455078125000,  256.628082275390625,  266.467498779296875,  276.509735107421875,
	 286.754760742187500,  297.202606201171875,  307.853240966796875,  318.706726074218750,  329.762969970703125,
	 341.022064208984375,  352.483947753906250,  364.148620605468750,  376.016143798828125,  388.086425781250000,
	 400.359558105468750,  412.835479736328125,  425.514221191406250,  478.257232666015625,  491.949981689453125,
	 512.168640136718750,  532.942565917968750,  554.279357910156250,  576.186645507812500,  598.671997070312500,
	 621.742980957031250,  645.407348632812500,  669.672607421875000,  694.546325683593750,  720.036193847656250,
	 746.149719238281250,  772.894592285156250,  800.278442382812500,  828.308776855468750,  856.993286132812500,
	 886.339477539062500,  916.355041503906250,  947.047546386718750,  978.424621582031250, 1010.493896484375000,
	1032.933593750000000, 1055.626708984375000, 1078.573486328125000, 1101.773681640625000, 1125.227416992187500,
	}
	elseif playerClass == "PALADIN" then
	DrDamage.Scaling =
	{
	  34.621398925781250,   35.435558319091797,   35.598392486572266,   35.858921051025391,   36.038036346435547,
	  36.213897705078125,   36.356212615966797,   36.490188598632812,   37.879398345947266,   38.692199707031250,
	  39.412963867187500,   40.041683197021484,   40.578365325927734,   42.380535125732422,   44.184898376464844,
	  45.975898742675781,   47.737979888916016,   49.455604553222656,   51.113227844238281,   52.695327758789062,
	  54.484577178955078,   56.232154846191406,   57.929901123046875,   59.570056915283203,   61.145259857177734,
	  62.648544311523438,   64.073341369628906,   65.413490295410156,   66.663208007812500,   67.817123413085938,
	  70.275772094726562,   72.727111816406250,   75.166229248046875,   77.588195800781250,   79.988113403320312,
	  82.361061096191406,   84.702133178710938,   87.006431579589844,   89.269050598144531,   91.485092163085938,
	  94.516792297363281,   97.564628601074219,  100.626136779785156,  103.698829650878906,  106.780258178710938,
	 109.867942810058594,  112.959411621093750,  116.052207946777344,  119.143882751464844,  122.231933593750000,
	 125.313941955566406,  128.387420654296875,  131.449935913085938,  134.499008178710938,  137.532196044921875,
	 140.547058105468750,  143.541122436523438,  293.023895263671875,  327.008331298828125,  332.962493896484375,
	 354.074645996093750,  375.984924316406250,  398.707458496093750,  422.256347656250000,  446.645690917968750,
	 471.889556884765625,  498.001983642578125,  524.997009277343750,  552.888610839843750,  581.690795898437500,
	 611.417602539062500,  642.082885742187500,  673.700622558593750,  706.284667968750000,  739.848999023437500,
	 774.407348632812500,  809.973693847656250,  846.561767578125000,  884.185363769531250,  922.858276367187500,
	 943.719848632812500,  964.814392089843750,  986.141723632812500, 1007.701477050781250, 1029.493408203125000,
	}
	elseif playerClass == "HUNTER" then
	DrDamage.Scaling =
	{
	   5.221596717834473,    5.772695064544678,    6.276958942413330,    6.747173309326172,    7.192804336547852,
	   7.721517562866211,    8.508201599121094,    9.333040237426758,   10.196031570434570,   11.097178459167480,
	  12.036478042602539,   13.013932228088379,   14.029540061950684,   15.528150558471680,   17.151443481445312,
	  18.905082702636719,   20.794727325439453,   22.826038360595703,   25.004676818847656,   27.336301803588867,
	  29.755561828613281,   32.326488494873047,   35.053527832031250,   37.941078186035156,   40.993473052978516,
	  44.214996337890625,   47.609882354736328,   51.182312011718750,   54.936397552490234,   58.876216888427734,
	  63.005783081054688,   67.329055786132812,   71.849945068359375,   76.572303771972656,   81.499931335449219,
	  86.636573791503906,   91.985923767089844,   97.551612854003906,  103.337226867675781,  109.346313476562500,
	 116.451362609863281,  123.888633728027344,  131.667526245117188,  139.797622680664062,  148.288543701171875,
	 157.150070190429688,  166.392074584960938,  176.024520874023438,  186.057479858398438,  196.501174926757812,
	 207.365875244140625,  218.662002563476562,  230.400070190429688,  242.590698242187500,  255.244613647460938,
	 268.372680664062500,  281.985778808593750,  296.095062255859375,  338.963287353515625,  355.055053710937500,
	 376.741821289062500,  399.409088134765625,  423.086090087890625,  447.802459716796875,  473.588317871093750,
	 500.474151611328125,  528.490905761718750,  557.670043945312500,  588.043273925781250,  619.642944335937500,
	 652.501647949218750,  686.652587890625000,  722.129211425781250,  758.965515136718750,  797.195922851562500,
	 836.855285644531250,  877.978881835937500,  920.602355957031250,  964.761840820312500, 1010.493896484375000,
	1032.933593750000000, 1055.626708984375000, 1078.573486328125000, 1101.773681640625000, 1125.227416992187500,
	}
	elseif playerClass == "ROGUE" then
	DrDamage.Scaling =
	{
	  37.297119140625000,   38.664085388183594,   39.575397491455078,   40.182941436767578,   40.587966918945312,
	  41.398025512695312,   43.448474884033203,   45.498928070068359,   47.549381256103516,   49.599834442138672,
	  51.650287628173828,   53.700740814208984,   55.751190185546875,   59.506370544433594,   63.464359283447266,
	  67.625152587890625,   71.988761901855469,   76.555175781250000,   81.324394226074219,   86.296417236328125,
	  90.327865600585938,   94.427680969238281,   98.588249206542969,  102.801979064941406,  107.061256408691406,
	 111.358489990234375,  115.686058044433594,  120.036361694335938,  124.401786804199219,  128.774749755859375,
	 133.147628784179688,  137.512817382812500,  141.862716674804688,  146.189712524414062,  150.486206054687500,
	 154.744598388671875,  158.957290649414062,  163.116653442382812,  167.215087890625000,  171.244995117187500,
	 182.127532958984375,  193.476638793945312,  205.302459716796875,  217.615112304687500,  230.424774169921875,
	 243.741546630859375,  257.575592041015625,  271.937042236328125,  286.836029052734375,  302.282745361328125,
	 318.287261962890625,  334.859741210937500,  352.010345458984375,  369.749206542968750,  388.086425781250000,
	 407.032226562500000,  426.596649169921875,  446.789916992187500,  510.141021728515625,  532.945800781250000,
	 552.214721679687500,  571.938354492187500,  592.121704101562500,  612.769897460937500,  633.887939453125000,
	 655.481018066406250,  677.554077148437500,  700.112243652343750,  723.160583496093750,  746.704162597656250,
	 770.748107910156250,  795.297363281250000,  820.357116699218750,  845.932373046875000,  872.028198242187500,
	 898.649719238281250,  925.802001953125000,  953.490051269531250,  981.718994140625000, 1010.493896484375000,
	1032.933593750000000, 1055.626708984375000, 1078.573486328125000, 1101.773681640625000, 1125.227416992187500,
	}
	elseif playerClass == "PRIEST" then
	DrDamage.Scaling =
	{
	  22.554979324340820,   22.827085494995117,   22.881505966186523,   22.968580245971680,   23.028444290161133,
	  23.087219238281250,   23.134782791137695,   23.179561614990234,   23.573284149169922,   23.915510177612305,
	  24.208955764770508,   24.453620910644531,   24.649507522583008,   25.704942703247070,   26.776060104370117,
	  27.852264404296875,   28.922983169555664,   29.977645874023438,   31.005697250366211,   31.996595382690430,
	  33.648586273193359,   35.332496643066406,   37.043430328369141,   38.776435852050781,   40.526527404785156,
	  42.288665771484375,   44.057785034179688,   45.828769683837891,   47.596454620361328,   49.355644226074219,
	  52.143978118896484,   55.028682708740234,   58.010242462158203,   61.089149475097656,   64.265876770019531,
	  67.540924072265625,   70.914749145507812,   74.387840270996094,   77.960678100585938,   81.633720397949219,
	  84.826446533203125,   88.070350646972656,   91.364173889160156,   94.706649780273438,   98.096534729003906,
	 101.532546997070312,  105.013450622558594,  108.537979125976562,  112.104873657226562,  115.712882995605469,
	 119.360733032226562,  123.047203063964844,  126.771003723144531,  130.530899047851562,  134.325637817382812,
	 138.153976440429688,  142.014648437500000,  291.812805175781250,  328.420501708984375,  336.625000000000000,
	 355.277374267578125,  374.584777832031250,  394.558074951171875,  415.208099365234375,  436.545593261718750,
	 458.581298828125000,  481.325927734375000,  504.790161132812500,  528.984619140625000,  553.919921875000000,
	 579.606689453125000,  606.055358886718750,  633.276550292968750,  661.280639648437500,  690.078063964843750,
	 719.679260253906250,  750.094543457031250,  781.334289550781250,  813.408691406250000,  846.328063964843750,
	 865.674682617187500,  885.234558105468750,  905.007263183593750,  924.992187500000000,  945.188842773437500,
	}
	elseif playerClass == "DEATHKNIGHT" then
	DrDamage.Scaling =
	{
	  23.310699462890625,   24.165054321289062,   24.734624862670898,   25.114337921142578,   25.367479324340820,
	  25.873764038085938,   27.155298233032227,   28.436830520629883,   29.718362808227539,   30.999897003173828,
	  32.281429290771484,   33.562961578369141,   34.844493865966797,   37.191482543945312,   39.665225982666016,
	  42.265724182128906,   44.992973327636719,   47.846981048583984,   50.827743530273438,   53.935260772705078,
	  58.884620666503906,   64.162399291992188,   69.779998779296875,   75.748825073242188,   82.080299377441406,
	  88.785820007324219,   95.876800537109375,  103.364639282226562,  111.260757446289062,  119.576553344726562,
	 128.323440551757812,  137.512817382812500,  147.156097412109375,  157.264694213867188,  167.850006103515625,
	 178.923446655273438,  190.496429443359375,  202.580352783203125,  215.186630249023438,  228.326660156250000,
	 235.578002929687500,  242.874938964843750,  250.212371826171875,  257.585235595703125,  264.988494873046875,
	 272.417022705078125,  279.865783691406250,  287.329711914062500,  294.803710937500000,  302.282745361328125,
	 309.761688232421875,  317.235534667968750,  324.699188232421875,  332.147583007812500,  339.575622558593750,
	 346.978271484375000,  354.350463867187500,  361.687072753906250,  402.533172607421875,  409.958312988281250,
	 432.076416015625000,  454.950958251953125,  478.594604492187500,  503.020050048828125,  528.239990234375000,
	 554.267028808593750,  581.113891601562500,  608.793273925781250,  637.317810058593750,  666.700134277343750,
	 696.953063964843750,  728.089111328125000,  760.121093750000000,  793.061584472656250,  826.923339843750000,
	 861.718933105468750,  897.461120605468750,  934.162597656250000,  971.835937500000000, 1010.493896484375000,
	1032.933593750000000, 1055.626708984375000, 1078.573486328125000, 1101.773681640625000, 1125.227416992187500,
	}
	elseif playerClass == "SHAMAN" then
	DrDamage.Scaling =
	{
	  30.079257965087891,   30.725482940673828,   30.854728698730469,   31.061519622802734,   31.203689575195312,
	  31.343275070190430,   31.456233978271484,   31.562578201293945,   32.648536682128906,   33.310382843017578,
	  33.894912719726562,   34.402122497558594,   34.832012176513672,   36.384574890136719,   37.944423675537109,
	  39.497657775878906,   41.030399322509766,   42.528774261474609,   43.978923797607422,   45.366996765136719,
	  46.601268768310547,   47.770656585693359,   48.867374420166016,   49.884174346923828,   50.814350128173828,
	  51.651737213134766,   52.390716552734375,   53.026206970214844,   53.553668975830078,   53.969100952148438,
	  55.376571655273438,   56.719345092773438,   57.990756988525391,   59.184143066406250,   60.292850494384766,
	  61.310237884521484,   62.229660034179688,   63.044483184814453,   63.748077392578125,   64.333816528320312,
	  66.682327270507812,   69.059020996093750,   71.462669372558594,   73.892021179199219,   76.345832824707031,
	  78.822860717773438,   81.321876525878906,   83.841629028320312,   86.380882263183594,   88.938400268554688,
	  91.512939453125000,   94.103263854980469,   96.708137512207031,   99.326332092285156,  101.956596374511719,
	 104.597717285156250,  107.248451232910156,  219.815109252929688,  246.449966430664062,  251.970825195312500,
	 274.168457031250000,  297.330535888671875,  321.475555419921875,  346.622009277343750,  372.788391113281250,
	 399.993072509765625,  428.254455566406250,  457.590911865234375,  488.020782470703125,  519.562316894531250,
	 552.233825683593750,  586.053466796875000,  621.039489746093750,  657.210021972656250,  694.583251953125000,
	 733.177124023437500,  773.009826660156250,  814.099243164062500,  856.463439941406250,  900.120300292968750,
	 920.540039062500000,  941.186950683593750,  962.060852050781250,  983.161254882812500, 1004.487915039062500,
	}
	elseif playerClass == "MAGE" then
	DrDamage.Scaling =
	{
	  31.021398544311523,   31.430574417114258,   31.512409210205078,   31.643346786499023,   31.733366012573242,
	  31.821746826171875,   31.893272399902344,   31.960605621337891,   32.571266174316406,   33.067283630371094,
	  33.494693756103516,   33.853504180908203,   34.143707275390625,   35.644485473632812,   37.169345855712891,
	  38.703197479248047,   40.230960845947266,   41.737586975097656,   43.208026885986328,   44.627262115478516,
	  46.858093261718750,   49.124362945556641,   51.418891906738281,   53.734500885009766,   56.064014434814453,
	  58.400276184082031,   60.736125946044922,   63.064426422119141,   65.378036499023438,   67.669822692871094,
	  71.359878540039062,   75.166130065917969,   79.088447570800781,   83.126686096191406,   87.280715942382812,
	  91.550384521484375,   95.935554504394531,  100.436073303222656,  105.051803588867188,  109.782569885253906,
	 113.099868774414062,  116.399642944335938,  119.677139282226562,  122.927642822265625,  126.146400451660156,
	 129.328704833984375,  132.469863891601562,  135.565139770507812,  138.609848022460938,  141.599288940429688,
	 144.528778076171875,  147.393646240234375,  150.189224243164062,  152.910827636718750,  155.553817749023438,
	 158.113555908203125,  160.585388183593750,  325.929382324218750,  362.339477539062500,  366.620819091796875,
	 384.399383544921875,  402.742858886718750,  421.659851074218750,  441.158843994140625,  461.248321533203125,
	 481.936706542968750,  503.232391357421875,  525.143798828125000,  547.679321289062500,  570.847167968750000,
	 594.655700683593750,  619.113220214843750,  644.227905273437500,  670.007995605468750,  696.461669921875000,
	 723.597045898437500,  751.422241210937500,  779.945312500000000,  809.174316406250000,  839.117248535156250,
	 858.337585449218750,  877.769592285156250,  897.412719726562500,  917.266418457031250,  937.330078125000000,
	}
	elseif playerClass == "WARLOCK" then
	DrDamage.Scaling =
	{
	  32.221397399902344,   32.726707458496094,   32.827770233154297,   32.989467620849609,   33.100635528564453,
	  33.209781646728516,   33.298110961914062,   33.381263732910156,   34.174514770507812,   34.747943878173828,
	  35.246643066406250,   35.670608520507812,   36.019840240478516,   37.597713470458984,   39.193775177001953,
	  40.792808532714844,   42.379611968994141,   43.938995361328125,   45.455783843994141,   46.914817810058594,
	  48.894912719726562,   50.876792907714844,   52.852699279785156,   54.815074920654297,   56.756557464599609,
	  58.669990539550781,   60.548412322998047,   62.385059356689453,   64.173370361328125,   65.906990051269531,
	  68.958915710449219,   72.068405151367188,   75.232978820800781,   78.450180053710938,   81.717559814453125,
	  85.032661437988281,   88.393020629882812,   91.796195983886719,   95.239738464355469,   98.721191406250000,
	 101.445556640625000,  104.135116577148438,  106.785072326660156,  109.390670776367188,  111.947166442871094,
	 114.449790954589844,  116.893806457519531,  119.274497985839844,  121.587112426757812,  123.826927185058594,
	 125.989219665527344,  128.069290161132812,  130.062438964843750,  131.963943481445312,  133.769134521484375,
	 135.473312377929688,  137.071807861328125,  277.119934082031250,  306.629364013671875,  308.962493896484375,
	 328.700347900390625,  349.191558837890625,  370.449432373046875,  392.487213134765625,  415.318206787109375,
	 438.955535888671875,  463.412414550781250,  488.701965332031250,  514.837280273437500,  541.831420898437500,
	 569.697387695312500,  598.448242187500000,  628.096862792968750,  658.656188964843750,  690.139038085937500,
	 722.558410644531250,  755.926940917968750,  790.257446289062500,  825.562622070312500,  861.855224609375000,
	 881.517456054687500,  901.397033691406250,  921.493591308593750,  941.806640625000000,  962.335632324218750,
	}
	elseif playerClass == "DRUID" then
	DrDamage.Scaling =
	{
	  25.777118682861328,   26.475526809692383,   26.615209579467773,   26.838701248168945,   26.992349624633789,
	  27.143207550048828,   27.265289306640625,   27.380218505859375,   28.597120285034180,   29.269165039062500,
	  29.868688583374023,   30.395690917968750,   30.850173950195312,   32.151695251464844,   33.463394165039062,
	  34.772998809814453,   36.068252563476562,   37.336906433105469,   38.566719055175781,   39.745468139648438,
	  41.293998718261719,   42.835113525390625,   44.362510681152344,   45.870082855224609,   47.351921081542969,
	  48.802310943603516,   50.215747833251953,   51.586914062500000,   52.910701751708984,   54.182189941406250,
	  56.527206420898438,   58.905834197998047,   61.315624237060547,   63.754119873046875,   66.218879699707031,
	  68.707450866699219,   71.217391967773438,   73.746261596679688,   76.291610717773438,   78.851013183593750,
	  81.422027587890625,   84.002212524414062,   86.589141845703125,   89.180389404296875,   91.773513793945312,
	  94.366096496582031,   96.955711364746094,   99.539939880371094,  102.116363525390625,  104.682563781738281,
	 107.236106872558594,  109.774612426757812,  112.295646667480469,  114.796821594238281,  117.275718688964844,
	 119.729942321777344,  122.157081604003906,  249.109497070312500,  277.898223876953125,  282.633331298828125,
	 303.649841308593750,  325.524841308593750,  348.274230957031250,  371.913879394531250,  396.459655761718750,
	 421.927337646484375,  448.332641601562500,  475.691375732421875,  504.019226074218750,  533.331787109375000,
	 563.644836425781250,  594.973815917968750,  627.334350585937500,  660.741943359375000,  695.212097167968750,
	 730.760253906250000,  767.401794433593750,  805.152160644531250,  844.026611328125000,  884.040466308593750,
	 904.112976074218750,  924.408264160156250,  944.925842285156250,  965.665405273437500,  986.626464843750000,
	}
	end
end

LoadScaling()
LoadScaling = nil